:headphones: Huddle notes: 20/03/2026 in #pydantic-ai-teamSlack AI took notes for this huddle from 18:52:12 - 19:56:21 GMT. The meeting focused on developing a strategic approach to creating a new Pydantic AI capabilities repository, with a detailed discussion on issue generation, implementation workflow, and the modular design of capabilities. View huddle in channel

:handshake: Attendees

@David SF, @Aditya and @Douwe

:star: Summary

* Repository and Capabilities Framework
    * @Douwe proposed creating a separate package for capabilities, similar to Pydantic deep agents, that can be installed and imported independently [41:06].
    * The repository will depend on Pydantic Slim and expose various capability classes and tool sets [41:06].
    * @David SF and @Aditya will focus on creating issues and plans for individual capabilities, with an initial list of 6 core capabilities identified [25:47].
* Capability Design Philosophy
    * @David SF suggested moving away from granular capabilities like "thinking" to more high-level, user-friendly components [45:40].
    * @Douwe agreed that capabilities should be combinable and easily integratable into agent harnesses [46:45].
    * The core abstraction involves combining hooks, model settings, and tool sets to create powerful, flexible capabilities [47:02].
* Issue Generation and Implementation Workflow
    * @Douwe recommended using AI (specifically Claude) to research different agent frameworks and automatically generate issues [39:02].
    * The team will create a GitHub Actions workflow to automate issue creation, planning, and potentially implementation [53:49].
    * Each capability will have a detailed plan with references and potential areas of ambiguity that can be addressed by multiple AI models [9:59].

:white_check_mark: Action items

* @David SF will prepare to work on the code factory, using his existing Ralph loop as a base and sketching out a GitHub-based control plane [58:52].
* @Aditya will work on building an extension and exploring local AI-driven issue generation [1:01:38].
* @Douwe will continue working on the capabilities branch and integrating hooks and state management [37:49].
* One team member should feed the meeting transcript into Claude to generate comprehensive issues for the new repository [1:02:35].
* Create a new repository to host the capabilities framework, with a focus on modularity and extensibility [40:39].

